g++ core.cpp guide.hpp init.hpp -o ccw.out